
body{
	overflow-x: hidden;
}
@font-face {
    font-family: 'audiowideregular';
    src: url('../font/audiowide-regular-webfont.eot');
    src: url('../font/audiowide-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/audiowide-regular-webfont.woff') format('woff'),
         url('../font/audiowide-regular-webfont.ttf') format('truetype'),
         url('../font/audiowide-regular-webfont.svg#audiowideregular') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'latoblack';
    src: url('../font/lato-black-webfont.eot');
    src: url('../font/lato-black-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/lato-black-webfont.woff') format('woff'),
         url('../font/lato-black-webfont.ttf') format('truetype'),
         url('../font/lato-black-webfont.svg#latoblack') format('svg');
    font-weighnormal;
    font-style: normal;

}

@font-face {
    font-family: 'latobold';
    src: url('../font/lato-bold-webfont.eot');
    src: url('../font/lato-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/lato-bold-webfont.woff') format('woff'),
         url('../font/lato-bold-webfont.ttf') format('truetype'),
         url('../font/lato-bold-webfont.svg#latobold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'latolight';
    src: url('../font/lato-light-webfont.eot');
    src: url('../font/lato-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/lato-light-webfont.woff') format('woff'),
         url('../font/lato-light-webfont.ttf') format('truetype'),
         url('../font/lato-light-webfont.svg#latolight') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'latoitalic';
    src: url('../font/lato-regita-webfont.eot');
    src: url('../font/lato-regita-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/lato-regita-webfont.woff') format('woff'),
         url('../font/lato-regita-webfont.ttf') format('truetype'),
         url('../font/lato-regita-webfont.svg#latoitalic') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'latobold_italic';
    src: url('../font/lato-bolita-webfont.eot');
    src: url('../font/lato-bolita-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/lato-bolita-webfont.woff') format('woff'),
         url('../font/lato-bolita-webfont.ttf') format('truetype'),
         url('../font/lato-bolita-webfont.svg#latobold_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'latoregular';
    src: url('../font/lato-reg-webfont.eot');
    src: url('../font/lato-reg-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/lato-reg-webfont.woff') format('woff'),
         url('../font/lato-reg-webfont.ttf') format('truetype'),
         url('../font/lato-reg-webfont.svg#latoregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
#logout_dash{
	color:black;
}
hr {
  -moz-border-bottom-colors: none;
  -moz-border-image: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
    border-style: solid none;
    border-width: 2px 0;
    margin: 0px 0;
    color: green;
    width:101%;
}
.padding_removal{
	padding-left: 0px;
padding-right: 0px;
}
.width-100{
	width: 100%;
}
.min-width-100{
	height: 100%;
min-width: 100%;
}
.warm_up{

	color: #248b00;
	font-family: 'latoblack',sans-sarif;
	font-size: 2.667em;
	text-align: -webkit-auto;
	padding-bottom: 20px;
}
.now_chennai{
	word-spacing: 25px;
font-size: 2.4em;
letter-spacing: 17px;
margin: 0 auto;
text-align: center;
color: #248b00;
font-family: 'latobold',sans-sarif;
}
.warm_up_left{
	color: #248b00;
	font-family: 'latobold',sans-sarif;
	font-size:1.3em;
	word-spacing: 5px;
	padding-bottom: 30px;
	padding-top: 10px;
}
.log_on_left{
	color:#333333;
	font-family: 'latobold',sans-sarif;
	font-size:1.3em;
	padding-bottom: 10px;
	padding-top: 60px;
}
.log_on_hello_bottom{
	color:#333333;
	font-family: 'latobold',sans-sarif;
	font-size:1.3em;
	padding-bottom: 10px;
	padding-top: 100px;
}
.log_on_fav{
	padding-top: 10px;
	padding-bottom: 0px;
	color: #333333;
	font-family: 'latoregular',sans-sarif;
	font-size: 1.5em;
}
.log_on_fav_bottom{
	padding-top: 50px;
	color: #333333;
	font-family: 'latobold',sans-sarif;
	font-size: 1.3em;
}
.numb-int{
	font-family: 'latobold',sans-sarif;
	font-size:5em;
	text-align:center;
	padding-top:90px;
	padding-bottom: 20px;
}
.numb-text{
	font-family: 'latobold',sans-sarif;
	font-size:4em;
	text-align:center;
	padding-bottom: 90px;
}
#grid_img{
	position:relative;
}
#grid_img img{
	display:none;
  position:absolute;
  top:0;
  left:0;
}
#grid_img img.active{
	display:block;
}
.warm_up_text{

	color: #999999;
	font-family: 'latolight',sans-sarif;
	font-size: 1.467em;
	text-align: -webkit-auto;
	word-spacing: 5px;
}
.warm_up_text_invite{
	color: #000;
	font-family: 'latobold',sans-sarif;
	font-size: 0.933em;
	text-align: -webkit-auto;
	margin-top: 8%;
}
.warm_up_text_center{
	display: inline-block;
	vertical-align: middle;
}
.warm_up_text_ht{
	display: inline-block;
	vertical-align: middle;
	height: 150%;
}
.background_img_warmup{
    background-image: url('../img/bckgrnd.jpg');
   /*
 width:xxpx;
    height:xxpx;
*/
}
#view_all_color{
	color: #007042;
}
.img_middle{
	float:none;
	display:inline-block;
	vertical-align: middle;
}
.fill_coffee{
	color:#333333;
	font-family: 'latobold',sans-sarif;
	font-size: 2em;
}
.fill_btn{
background: #248b00;
color: white;
font-family: 'latobold',sans-sarif;
font-size: 1.067em;
width: 100%;
border-radius: 0px;
word-spacing: 3px;
}
.fill_click{
color: #999999;
font-family: 'latolight',sans-sarif;
font-size: 1.067em;
margin-top: 5px;
word-spacing: 4px;
}
.connection{
	font-family: 'latobold',sans-sarif;
font-size: 1.600em;
color: #77533b;
}
.passion_coffee{
	font-family: 'latoblack',sans-sarif;
font-size: 1.067em;
color: #248b00;
word-spacing: 4px;
}
.passion_text{
	font-family: 'latolight',sans-sarif;
	font-size: 0.933em;
	color: #999999;
	word-spacing: 1px;
	margin-top: 10px;
}
.passion_click{
	font-family: 'latobold',sans-sarif;
	color:#333333;
	font-size: 0.933em;
	margin-top: 7px;
}
.contest_title{
	font-family: 'latobold',sans-sarif;
	font-size: 2.333em;
	color:#007042;
	text-align: center;
}
.contest_text{
	font-family: 'latoitalic',sans-sarif;
	color:#404040;
	font-size:1.600em;
	text-align: center;
}
.contest_text1{
	font-family: 'latobold_italic',sans-sarif;
	/*
color:#404040;
	font-size:1.600em;
	text-align: center;
*/
}
.contest_number{
	background:#248b00;
	color:white;
	font-size: 1.200em;
	font-family: 'latoregular',sans-sarif;
	border-radius: 12px;
	width: 24px;
	text-align: center;
	display: inline-block;
	vertical-align: middle;
}
.contest_number_text{
	display: inline-block;
	vertical-align: middle;
	width: 75%;
	margin-left: 20px;
	font-family: 'latolight',sans-sarif;
	font-size:1.200em;
	color: #999999;
	word-spacing: 5px;
}
.contest_number_text1{
	display: inline-block;
	vertical-align: middle;
	width: 48%;
	margin-left: 20px;
	font-family: 'latolight',sans-sarif;
	font-size:1.200em;
	color: #999999;
	word-spacing: 5px;
}
.contest_text_uppper{
	font-family: 'latobold',sans-sarif;
	font-size:1.200em;
	color: #248b00;
}
.contest_people{
	font-family: 'latolight',sans-sarif;
	font-size:1.200em;
	color: #333333;
	word-spacing: 3px;
	width: 70%;
}
.contest_participate{
	font-family: 'latobold',sans-sarif;
	font-size:1.200em;
	color:#404040;
}
.contest_input_wrap{
	margin-top: 20px;
	display: inline-block;
	vertical-align: top;
	/* margin-left: 20px; */
}
.contest_input{
	/* width: 100%; */
	border-radius: 0px;
}
.contest_email_input{
	/* width: 95%; */
	border-radius: 0px;
}
.contest_btn_upload{
	width: 100%;
	border-radius: 0px;
	background: #999999;
	color:white;
	font-family: 'latolight',sans-sarif;
	font-size:1.200em;
	height: 50px;
}
.contest_btn_submit{
	width: 100%;
	border-radius: 0px;
	background: #248b00;
	color:white;
	font-family: 'latobold',sans-sarif;
	font-size:1.200em;
	height: 50px;
}
.checkbox_input{
	 margin-top: 8px; 
	 font-family: 'latolight',sans-sarif;
	font-size:0.933em;
	color: #999999;
	word-spacing: 3px;
}
.buzz_light{
	font-family: 'latolight',sans-sarif;
	font-size: 1.200em;
	color:#333333;
	word-spacing: 5px;
}

.buzz_bold{
	font-family: 'latobold',sans-sarif;
	font-size: 1.200em;
	color:#333333;
	word-spacing: 5px;
}
.img_text{
color: white;
font-family: 'latobold',sans-sarif;
font-size: 36px;
/*position: absolute;*/ /* Removed 19-08-2014 */
/*bottom: 13%;*/ /* Removed 19-08-2014 */
left: 35%;
z-index: 6;
/*text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;*/
}
.participate_image{
	position:relative;
	height:50px;
	overflow:hidden;
	padding: 0px 2px;
}
.gallery{
	margin-top: 15px;
	margin-left: 15px;
	padding-right: 0px;
	padding-left: 0px;
	/* max-height: 200px; */
	overflow: hidden;
	position:relative;
	height:200px;
}
.width-100{
	width:100%;
}
.buzz_share_fb{
	margin-top: 15px;
background: black;
padding-left: 16px;
padding-top: 10px;
margin-top:15px;
height: 5%;
}
.buzz_holder{
	width: 58px;
display: inline-block;
vertical-align: top;
}
.buzz_share_tweet,.buzz_share_fb{
margin-top: 0px;
background: black;
padding: 7px 6px;
height: 38px;
display: inline-block;
width: 60px;
vertical-align: top;
margin-bottom: 5px;
}
.footer_check{
	font-family: 'latolight',sans-sarif;
	font-size:0.933em;
	color:#FFF;
}
.back_to_top{
	font-family: 'latobold',sans-sarif;
	font-size:0.800em;
	color:#007042;
	margin-top: 70px;
margin-bottom: 25px;
}
.view_all{
	font-family: 'latobold',sans-sarif;
	font-size:0.933em;
	color:#007042;
	margin-top: 25px;
margin-bottom: 25px;
}
.cursor_pt{
	cursor:pointer;
}
/*
.cursor_pt1{
	cursor:pointer;
	box-shadow: 0 0 4px 0px rgba(0, 0, 0, 0.3);
}
*/
.gallery:hover{
	box-shadow: 0 0 4px 0px rgba(0, 0, 0, 0.3);
}
#admin_header{
	font-family: 'latoregular',sans-sarif;
	color: #248b00;
}

#coffee_mug_bg
{
	height: 345px; 
    position: absolute; 
    width: 251px; 
    left: 196; 
    z-index: 5;  
    top: 0px; 
    background: white;
    overflow: hidden;
}
#coffee_mug_bg1 {
	height: 345px;
	position: absolute;
	width: 251px;
	left: 60;
	z-index: -1;
	top: 59px;
	background: white;
	overflow: hidden;
}
#coffee_fill{
	position: absolute;
    bottom: 0;
    width: 100%;
    background: #77533b;
    height: 0px;
    min-height: 94%;
}
.coffee_mug{
	position: relative;
	z-index: 5;
}
.coffee_drop_ls{
	margin-top: 4%;text-align:center;margin-bottom: 2%;
}
.row_tri{
	position:relative;background:#e7e6e6;
}
.margin_top_40{
	margin-top: 40px;
}

.modal-title{
font-family: 'latobold',sans-sarif;
font-size: 1.600em;
	margin-top: 40px;
text-align: center;
 line-height: 23px;
 color:#000;
/*  word-spacing: 5px; */
}

.modal-body{
position: relative;
	padding-left: 155px;
padding-top: 30px;
font-family: 'latoregular',sans-sarif;
font-size: 1.200em;
color:#999999;
/* word-spacing: 5px; */

}
#coffee_overlay{
	position: absolute;
background: #77533b;
bottom: 0;
width: 162px;
height: 3px;
left: 20%;
}
.modal_coffee{
text-align: center;
	position: relative;
padding-top: 30px;
font-family: 'latoregular',sans-sarif;
font-size: 1.200em;
color:#999999;
word-spacing: 4px;
}
.modal-body1{
position: relative;
padding-left: 35px;
padding-top: 10px;
font-family: 'latoregular',sans-sarif;

color:#999999;
/* word-spacing: 5px; */

}
/* Commented on 22-08-2014
#share_pic{
	max-height:75%;
}*/
#share_pic_wrapper{
	text-align: center;
}
.entry-gallery
{
	margin-right: 7px;
	margin-left: 7px;
	height: 200px;	
	overflow: hidden;
	margin-bottom: 14px;
	position: relative;
}
.entry-gallery img
{
	position: absolute;
	left: -100%;
	right: -100%;
	top: -100%;
	bottom: -100%;
	margin: auto;
	min-width: 100%;
}
h4{
	font-size: 0.933em;
	color:#0f784d;
	font-family: 'latobold',sans-sarif;
}

.modal-content1{
	position: relative;
background-color: #fff;
border-top: 5px solid #248b00;
border-bottom: 5px solid #248b00;
border-radius: 0px;
/*
width: 80%;
height: 57%;
*/
}
.modal-content2{
	position: relative;
background-color: #248b00;;
border-top: 5px solid #248b00;
border-bottom: 5px solid #248b00;
border-radius: 0px;
width: 80%;
height: 50%;
overflow-y: auto;
}
.modal-content{
	/*position: relative;*/
background-color: #fff;
border-top: 5px solid #248b00;
border-bottom: 5px solid #248b00;
border-radius: 0px;
width: 85%;
height: 40%;
}
.modal-dialog{
	/*width: 573px;
	margin: 230px auto;*/
}
.lorem{
	display: inline-block;
vertical-align: middle;
width: 59%;
padding-left: 10px;
}
.modal-footer{
	margin-top: 0;
padding: 0;
text-align: center;
}
.close_end{
	background: green!important;
width: 5%;
opacity: 1;
color: white;
margin-right: -15px;
margin-top: -20px!important;
}
.lorem_end{
	position: relative;
/* padding-left: 35px; */
padding-top: 10px;
font-family: 'latolight',sans-sarif;
color: white;
/* width: 90%; */
}
.lorem_end1{
	position: relative;
/* padding-left: 35px; */
font-family: 'latolight',sans-sarif;
font-size:0.933em;
color: white;
/* width: 90%; */
}
#coffee_drop{
	position: absolute;
	top: -77%;
	z-index: 6;
	left: 48.5%;
	display: none;
}
#section1{
	position: relative;
	z-index: 7;
}
.contest-error{
	color: maroon;
	font-family: 'latoregular',sans-serif;
}
.table_dashboard{
	border-width: 3px;
	border-style: double;
	border-color: green;
	font-family: 'latoregular',sans-serif;
	font-size: 1.000em;
}
.next-arrow,.prev-arrow{
	cursor: pointer;
}
.lg_map{
	/*width:451px;height:366px; */ width:100%; margin-top:15px;
}
#gallery-entries{
	font-size: 2.15em;
	color: #248b00;
	font-family: 'latoblack',sans-serif;
}
.header_text{
	margin-top: 0;
background-image: url("../img/bckgrnd.jpg");
min-height: 430px;
width: 100%;
padding-top: 2%;
}
#section2{
	
}
/*
.gallery-image,.participate_image
{
	position: absolute;
	left: -100%;
	right: -100%;
	top: -100%;
	bottom: -100%;
	margin: auto;
	min-width: 100%;
}
*/
.participate_image img
{
	min-height: 100%;
}
#instagram_span{
color: white;font-size: 24px;
}
@media only screen and (min-width: 1080px) and (max-width: 1250px) {

	body{
		font-size:12px;
	}
	
}
@media only screen and (min-width: 1251px) and (max-width: 1298px) {

	body{
		font-size:13px;
	}
	
}
@media only screen and (min-width: 768px) and (max-width: 1079px) {

	body{
		font-size:11px;
	}	
}
@media only screen and (min-width: 768px) and (max-width: 1479px) {
	.header_text{
		padding-top: 7%;
	}
}
@media only screen and (min-width: 768px){
	
	.width_100_768_up{
		width:100%;
	}
}
@media only screen and (max-width: 768px){
	
	.height_100_768_below{
		height: 100%;
	}
	.img_middle_768_below{
		text-align: center;
	}
}
@media only screen and (min-width: 500px) and (max-width: 766px) {
	.margin_number{
		margin-left: 50px; 
	}
}
@media only screen and (min-width: 900px) and (max-width: 990px) {
	.padding_number{
		/*padding-right: 50px; Commented on 26 Aug 2014 */
	}
}
@media only screen and (max-width: 480px){
	.margin_left_480{
		margin-left: 30px;
	}
}

/*
@media only screen and (max-width: 1079px) {

	body{
		font-size:10px;
	}
		
}
*/
/*
@media only screen and (min-width: 400px) and (max-width: 767px) {
	.xs_map{
	margin-left: 180px;
}

}
*/

@media only screen and (max-width: 768px) {
	.ctdwn_dots
	{
		margin-left: 10%;
	}
	.xs_map{
		width: 300px;
		height: 300px;
	}
	.padding{
		padding-right: 90px;
	}
	
	#gallery-entries
	{
		font-size: 1.75em;
	}
	.now_chennai{
		letter-spacing: 0px;
		font-size: 2em;
		padding-top: 10px;
	}
	
}
@media only screen and (min-width: 400px) and  (max-width: 470px) {
	.margin_400{
		margin-left: 15px;
	}
}


@media only screen and (max-width: 320px) {
	.ctdwn_dots
	{
		margin-left: -3%;
	}
	.modal-content2
	{
		width: 56%;
		height: 60%;
	}
	#gallery-entries
	{
		font-size: 1.35em;
	}
	#share_pic
	{
		/*height: 50%; Commented on 25 Augest*/
	}
	.gallery_ht{
		height:110px;
	}
	
}
/* commented on 01-09-2014
@media only screen and (width: 320px){
	#coffee_click_num{
		margin-left: -25px;
	}
}
@media only screen and (width: 384px){
	#coffee_click_num{
		margin-left: -15px;
	}
}
@media only screen and (width: 768px){
	#coffee_click_num{
		margin-left: -15px;
	}
}
@media only screen and (width: 1024px){
	#coffee_click_num{
		margin-left: -20px;
	}
}*/
.footer-wrapper{position:relative;background:#007042;}
.footer{padding-top: 10px;padding-bottom: 10px;padding-right: 20%;text-align:right;}
.footer_check{display: inline-block;}
.cursor_pt{display: inline-block;}



